YourDictionary

storm drain

storm drain

noun
  1. A storm sewer.
  2. A catch basin.

link/cite print suggestion box