What is the full meaning of benthoscopes
BENTHOSCOPE, a submersible sphere from which to study deep-sea life [n]
Example of the word benthoscopes placed on a Scrabble board.