hand grenades - Turkish English Dictionary