Here's what rhymes with carraig.
vague plague Words that almost rhyme with carraig
lake rake lakh earache make take break sake wake awake cake shake brake bake fake flake slake drake hake shaikh snake stake opaque partake forsake spake steak quake remake retake huarache overtake betake shiitake bellyache corncrake mistake undertake clambake rattlesnake blacksnake