Citrus limetta
English Dictionary
->
Letter C
-> Citrus limetta
Search Dictionary:
Citrus limetta Definition
(n)
lemon
tree
having
fruit
with
a
somewhat
insipid
sweetish
pulp
Citrus limetta Synonyms
Citrus limetta
sweet lemon
sweet lime
© Art Branch Inc.