pomelo tree

Noun
  1. Southeastern Asian tree producing large fruits resembling grapefruits (synset 112729863)

Found on Word Lists

Other Searches