DEWCAP


Meaning of DEWCAP in English

ˈ ̷ ̷ˌ ̷ ̷ noun

: 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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.