fearnaught

n.

  1. A fearless person.
  2. A stout woolen cloth of great thickness; dreadnaught; also, a warm garment.