English dictionary
stanhopea meaning and definition
Definition and meaning of stanhopea at MeaningMonkey.org. stanhopea meaning and definition in the English Dictionary.STANHOPEA noun
Definition of stanhopea (noun)
- any of various orchids of the genus Stanhopea having a single large leaf and loose racemes of large fragrant flowers of various colors; Mexico to Brazil
Source: Princeton University Wordnet