- dewcap
- dew·cap
English syllables. 2014.
English syllables. 2014.
dewcap — ˈ ̷ ̷ˌ ̷ ̷ 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 … Useful english dictionary