Hydromphalus

What is Hydromphalus?

Hydromphalus definition and meaning on Dictionary terms:
noun
an optical device for viewing objects below the surface of water.

 

reference: www.dictionary.com/browse/hydromphalus

Tags: