Noun Definition

citrus limetta

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

Related Noun(s):sweet lemon, sweet lime

Category: Plants