Versión en Español
Meaning of
"arma de defensa propia."
in English language
Spanish to English
English to Spanish
Spanish
English
arma de defensa propia.
self-protection weapon
arma de defensa propia.
SPW (sigla) self protection weapon