Find the word definition

Wiktionary
microbuses

n. (plural of microbus English)

Usage examples of "microbuses".

Two more microbuses were currently under construction and were to join the fleet within the month.