electronic apparatus for detonating charges from a distance - Turkish English Dictionary

Suggest a Term