pertaining to bus drivers and public transportation - Espagnol Anglais Dictionnaire