Specky-4-eyes

n.

Heard in Dublin

A person who wears spectacles, often used teasingly.

In use

Shut up specky-4-eyes.

Posh English

Do be quiet, you bespectacled fellow.