shooting machine - Turkish English Dictionary