spanish lime tree

Noun
  1. Tropical American tree bearing a small edible fruit with green leathery skin and sweet juicy translucent pulp (synset 112765610)

Found on Word Lists

Other Searches