English | German | Russian | Czech

impresa English

Meaning impresa meaning

What does impresa mean?

impresa

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

Are you looking for...?