Emblem
English Meaning
Inlay; inlaid or mosaic work; something ornamental inserted in a surface.
- An object or a representation that functions as a symbol. See Synonyms at sign.
- A distinctive badge, design, or device: trucks marked with the company emblem; the emblem of the air force.
- An allegorical picture usually inscribed with a verse or motto presenting a moral lesson.