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