immediate suburbs - Spanish English Dictionary