Towser (noun) Definition, Meaning & Examples

noun
  1. a big dog.
  2. a big, hearty person, especially one who is very energetic: He is a towser for rough outdoor work.
Towser (noun) Definition, Meaning & Examples

More Definitions