surcoat

noun
  1. a loose outer garment worn over armor or other clothing, especially in medieval times
  2. Usage: historical

Examples