English-Latin dictionary »

large sail meaning in Latin

EnglishLatin
large sail noun

acation [acatii]noun
N

acatium [acatii](2nd) N
noun

Your history