give somebody the heebie-jeebies - French English Dictionary