Meaning of citron tree
Definition of citron tree
(noun)
thorny
evergreen
small
tree
or
shrub
of India
widely
cultivated
for its
large
lemonlike
fruits that
have
thick
warty
rind
Other information on citron tree
WIKIPEDIA results for
citron tree
Amazon results for
citron tree
Tweet