English-Latin dictionary »

lobster / crayfish meaning in Latin

EnglishLatin
lobster / crayfish noun

astacus [astaci](2nd) M
noun