English-Latin dictionary »

talisman meaning in Latin

EnglishLatin
talisman noun

talismannoun