live in the same town - Spanish English Dictionary