English-Latin dictionary »

shell of horned tortoise meaning in Latin

EnglishLatin
shell of horned tortoise noun

chelyon [chelyi]noun
N