PETERSHAM MEANING IN ENGLISH

• Petersham Definition & Synonyms

  1. (n.) A rough, knotted woolen cloth, used chiefly for mens overcoats; also, a coat of that material.


RECENT SEARCHES