Definisi 'venus's shoe'

English to English
noun
1 any of various orchids of the genus Paphiopedilum having slender flower stalks bearing 1 to several waxy flowers with pouchlike lips Terjemahkan
source: wordnet30


Visual Synonyms