limetta

/lee-MEHT-tah/
[Italian]

Lime

Synonyms in other languages

Latin names

Countries