to reside in the vicinity - Español Inglés Diccionario