Translation of granada de mano in English:

granada de mano

hand grenade, n.

feminine noun

  • 1

    hand grenade