Snaggle tooth

n.

Heard in Mayo

A simple or foolish person, typically imagined with one disproportionately large front tooth.

In use

Hey you snaggle tooth.

Posh English

I say, you gap-toothed simpleton.