motorbuses

English

Noun

motorbuses

  1. plural of motorbus