escocheon

noun
plural -s

Definition of escocheon

History and Etymology for escocheon

Middle English escochon

Keep scrolling for more