means of public transport - Espagnol Anglais Dictionnaire