Latin-English dictionary »

apeliotes meaning in English

LatinEnglish
apeliotes [apeliotae] noun
F

east windnoun