gan on

Irish

Etymology

From Old Irish on (blemish, disfigurement), a term that is otherwise obsolete.

Prepositional phrase

gan on

  1. faultless, unblemished

Further reading