semi-public transport - Spanish English Dictionary