give somebody the heebie-jeebies - Alemán Inglés Diccionario