Meaning of spanish lime tree
Definition of spanish lime tree
(noun)
tropical
American
tree
bearing
a
small
edible
fruit
with
green
leathery
skin
and
sweet
juicy
translucent
pulp
Other information on spanish lime tree
WIKIPEDIA results for
spanish lime tree
Amazon results for
spanish lime tree
Tweet