Eave Spout (noun) Definition, Meaning & Examples

noun Chiefly New England.
  1. waterspout (def. 1).
Eave Spout (noun) Definition, Meaning & Examples

More Definitions