meaning of citrus limetta

1. lemon tree having fruit with a somewhat insipid sweetish pulp


Related Words

citrus limetta |

Developed & Maintained By Taraprasad.com

Treasure Words