meaning of hand grenade

1. a grenade designed to be thrown by hand


Related Words

hand grenade |

Developed & Maintained By Taraprasad.com

Treasure Words