dewcap
noun
dew·cap
: a tube extending beyond the objective of a telescope to retard the deposition of dew on the object glass and to prevent entrance of light from the side
Love words? Need even more definitions?
Merriam-Webster unabridged
Share