'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]