Latin-English dictionary »

chelyon meaning in English

LatinEnglish
chelyon [chelyi] noun
N

shell of horned tortoisenoun