I only can tell two things: 1, Ramsay sometimes sounds Ransay to me. 2. leave sounds like live. Thank you. I just started learning English. If i am wrong, please ignore it.