meaning of citrus maxima
1.
southeastern
Asian
tree
producing
large
fruits
resembling
grapefruits
Related Words
citrus maxima
|
Developed & Maintained By
Taraprasad.com