give someone the heebie-jeebies - German English Dictionary