vehicle used for public transportation that is smaller than a bus - Espagnol Anglais Dictionnaire