meaning of submersible

1. a warship designed to operate under water


Related Words

submersible | submersible warship |

Developed & Maintained By Taraprasad.com

Treasure Words