grenade explosion - Turkish English Dictionary