Version Française
Meaning of
"grenade (f)"
in English language
French to English
English to French
French
English
grenade (f)
grenade
grenade (f)
grenade (general term)
grenade (f) à main
hand grenade
grenade (f)
pomegranate
grenade (f) (fruit)
pomegranate (Punica granatum)
grenade (f) fumigène
smoke grenade
grenade (f) assourdissante
stun grenade
grenade (f) lacrymogène
teargas grenade