Word info

mesoscaphe

Noun

Meaning

mesoscaphe (plural mesoscaphes)

A submersible submarine designed for drifting on sea currents in the middle depth layers of the ocean.

Source: en.wiktionary.org

Related terms

Close letter words and terms