Word Definition

Drubbed

  1. of Drub

Synonyms