Meaning of “school bus” in the English Dictionary

british dictionary