Noun Definition
citrus limetta
1.Definition: lemon tree having fruit with a somewhat insipid sweetish pulp
Related Noun(s):sweet lemon, sweet lime
Category: Plants1.Definition: lemon tree having fruit with a somewhat insipid sweetish pulp
Related Noun(s):sweet lemon, sweet lime
Category: Plants