dewcaps

English

Noun

dewcaps

  1. plural of dewcap