Mammoth Uncensored Word List:
12 words ending with gh, 10 letters long

bellylaugh farborough horselaugh overslaugh shillelagh snowplough ultratough underbough unthorough usquebaugh washtrough yarborough