ENGLISH DICTIONARY

Dewcap

Definition & Meaning

Part of speech noun

Quick meaning: Dewcap is a noun meaning A tube that protrudes beyond the objective of a telescope or camera etc. to prevent dew from forming on it.

Meaning

A tube that protrudes beyond the objective of a telescope or camera etc. to prevent dew from forming on it.

Word Forms

Related Dictionary Tools

Sources & Attribution

FreeDictionaryAPI.com / Wiktionary · Original source · CC BY-SA 4.0

Dictionary data is provided by FreeDictionaryAPI.com and sourced from Wiktionary under its stated license.