1 definition by the finch riddler
An irish name which translates roughly as maker of potato smiles for Mc Cains. Can commonly be seen in ireland but sometimes they venture east to pick fights with English Children and steal their potatoes.
by the finch riddler March 12, 2012