English-French dictionary »

dragonslayer meaning in French

EnglishFrench
dragonslayer (killer of dragons)
noun

sauroctonenom {m}