to reside in the vicinity - Espagnol Anglais Dictionnaire