English-Latin dictionary »

top-sail (l+s) meaning in Latin

EnglishLatin
top-sail (L+S) noun

artemon [artemonis](3rd) M
noun