metrobús

Noun

 * 1) metrobus, bus system