grenade meaning in English
n. grenada, island state in the eastern west indies
n. grenade, small missile containing an explosive (thrown by hand or fired from a mounted launcher); pomegranate, type of red fruit that has a tough skin and many seeds
n. grenada, island state in the eastern west indies
n. grenade, small missile containing an explosive (thrown by hand or fired from a mounted launcher); pomegranate, type of red fruit that has a tough skin and many seeds