international conference on the impact of natural disasters - Turkish English Dictionary

Suggest a Term