it freaked me out - Alemán Inglés Diccionario