Grenades meaning

Plural form of grenade.
noun
0
0
Advertisement