Versión en Español
Meaning of
"torpedera (armada)."
in English language
Spanish to English
English to Spanish
Spanish
English
torpedera (armada).
MTB (sigla) motor torpedo boat