holy hand grenades

English

Noun

holy hand grenades

  1. plural of holy hand grenade