English to Arabic

Meaning for:
Torpedoes
other
الطوربيدات