Surcoat Meaning

There are 2 meaning(s) for word Surcoat

Meaning 1 : a loose outer coat usually of rich material

Meaning 2 : a tunic worn over a knight's armor