Arabic-English dictionary »

طُرْبِيد meaning in English

ArabicEnglish
طُرْبِيد m

torpedounderwater weapon