'Citrus limetta' definitions:

Definition of 'Citrus limetta'

(from WordNet)
noun
Lemon tree having fruit with a somewhat insipid sweetish pulp [syn: sweet lemon, sweet lime, Citrus limetta]