someone's haunt - French English Dictionary