Definition of “school bus” - English Dictionary

british dictionary