Meaning of granada

granada

Tagalog

n., bot. pomegranate shrub and fruit


granada

Tagalog

n. hand grenade