anguila

/Ahn-GWEE-lah/
[Spanish] plural anguilas

Eel

Synonyms in other languages

Latin names

Countries