English-Latin dictionary »

ship / fleet that comes to land meaning in Latin

EnglishLatin
ship / fleet that comes to land noun

cataplus [catapli](2nd) M
noun