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