mangifera indica

Noun
  1. Large evergreen tropical tree cultivated for its large oval fruit (synset 112782044)

Found on Word Lists

Other Searches