Big Huge Thesaurus

dendrobium

noun