English-Latin dictionary »

hard skin of an eel used as a whip in school meaning in Latin

EnglishLatin
hard skin of an eel used as a whip in school noun

anguilla [anguillae](1st) F
noun