handgrenade

  1. Noun el bombası.
el bombası Noun, Military
el bombası Noun
el bombası Noun