sweet_lemonEnglish

Citrus limetta, sweet lemon, sweet lime

Noun

Lemon tree having fruit with a somewhat insipid sweetish pulp

English: sweet lemon, sweet lime, Citrus limetta

English words with similar meanings

Show 2 words