stick hand grenade - Turkish English Dictionary