meaning of submarine torpedo

1. a torpedo designed to be launched from a submarine


Related Words

submarine torpedo |

Developed & Maintained By Taraprasad.com

Treasure Words