meaning of citron tree

1. thorny evergreen small tree or shrub of India widely cultivated for its large lemonlike fruits that have thick warty rind


Related Words

citron tree |

Developed & Maintained By Taraprasad.com

Treasure Words