mechanical weapon - Turkish English Dictionary