noun escutcheon. Zoology. a scute. noun a variant of escutcheon any rounded or shield-shaped structure, esp a scute n.mid-14c., short for escutcheon.