Dictionary.com
Thesaurus.com

scudders

  • plural
    of scudder.
    scudder
    noun
    something that or someone who scuds.

More Suggestions