impresa

noun

An emblem or device with a motto.

noun

A device: an Italian term often used in English, especially of such devices as were peculiarly personal in their character. See device, 7, and impress, n., 2. Also imprese.

noun

A device on a shield or seal, or used as a bookplate or the like.

noun

A device on a shield or seal, or used as a bookplate etc.