antitank rifle grenade - Turkish English Dictionary