clover snatcher
that new guy talks really funny he must be a clover snatcher
a slang way to refer to an irish person
"that new guy talks really funny he must be a clover snatcher" What is the definition of "clover snatcher"?