bowers

(proper noun)

proper noun

1. plural of bower

2. A town in Delaware