turret mounted - Turkish English Dictionary