English-Latin dictionary »

lured sailors with song meaning in Latin

EnglishLatin
lured sailors with song noun

Siren [Sirenos/is]noun
F