Arabic-English dictionary »

الطوربيدات meaning in English

ArabicEnglish
الطوربيدات

Torpedoes[UK: tɔː.ˈpiː.dəʊz] [US: tɔː.ˈpiːdoʊz]