feel the presence of something - Español Inglés Diccionario