mackinaw coat


Meanings

  • a short plaid coat made of made of thick woolen material