Noun
torpedo [pl. torpedoes / torpedos] , {mil.}
طوربيد {قذيفة ذاتية الانطلاق لنسف السفن}، {جيش}
torpedos [pl. torpedoes / torpedos]
related Results
torpedo boat (n.) , [pl. torpedo boats]
similar Results
torpedoes (n.) , [pl. torpedoes / torpedos]