Definisi 'lily of the nile'

English to English
noun
1 any of various plants of the genus Agapanthus having umbels of showy blue to purple flowers Terjemahkan
source: wordnet30


Visual Synonyms