Coeloscope

What is Coeloscope?

Coeloscope definition and meaning on Dictionary terms:
noun Medicine/Medical.