imprese

noun

A badge, cognizance, or device worn by a noble or his retainers; an impresa.

noun

A device. See impresa.

noun

A heraldic device; an impresa.