Latin-English dictionary »

attilus meaning in English

LatinEnglish
attilus [attili] (2nd) M
noun

large fish, great sturgeon / beluganoun