Polish-French dictionary »

armagedon meaning in French

PolishFrench
Armagedon

Armageddon