Latin-English dictionary »

anguilla meaning in English

LatinEnglish
anguilla [anguillae] (1st) F
noun

eel [eels]noun
[UK: iːl] [US: ˈiːl]

hard skin of an eel used as a whip in schoolnoun

slippery fellownoun