Noun
dew drop (plural dew drops) Alternative form of dewdrop
I know his father and I knew his late sister – they had a pub in Charlestown called the Dew Drop Inn. Source: Internet