emilia

Noun
  1. Tropical African herbs (synset 111983627)

Found on Word Lists

Other Searches