bus that makes frequent stops - Spanish English Dictionary