mortar used in popular and religious festivals to shoot rumble bombs - Turkish English Dictionary

Suggest a Term