DRABBET MEANING IN ENGLISH

• Drabbet Definition & Synonyms

  1. (n.) A coarse linen fabric, or duck.


RECENT SEARCHES