1 definition by baby haggis