bursting grenade - Turkish English Dictionary