Tagalog Dictionary

Tagalog-Dictionary.com

Meaning of "grenade"

grenade

    n.
    • an explosive missile thrown by hand: granada
Improve your Filipino vocabulary