An Irish person, or historically, a derogatory term for an Irish person from rural or poor areas.
From bog (referring to the boggy Irish landscape) + trot (suggesting quick movement), combining geographic and somewhat demeaning stereotypes. Used especially in British English from the 18th century onward.
Try Another Word