citron tree

1. (noun) thorny evergreen small tree or shrub of India widely cultivated for its large lemonlike fruits that have thick warty rind
Synonyms: Citrus medica, citron
Related Words: citrus, citrus tree



Terms and Conditions of Use / Copyright Notice