Granada — meaning in English
Catalan → English ·
translate English → Catalan instead
English meaning
-
Granada
name A city and province in Andalusia, Spain, famous for the Alhambra palace; also a city and department in Nicaragua, and several small U.S. places.
-
grenade
noun A small explosive device, thrown by hand or fired from a launcher, designed to burst apart on impact or after a timed fuse.
Senses
Granada is used for these senses in English:
-
Granada
A city in Andalusia, Spain.
-
grenade
A small explosive device, designed to be thrown by hand or launched using a rifle, grenade launcher, or rocket.
grenade — full definition
-
noun A small explosive device, thrown by hand or fired from a launcher, designed to burst apart on impact or after a timed fuse.
-
verb To attack or destroy something with a grenade or grenades.