metrobuses

English

Noun

metrobuses

  1. plural of metrobus

Spanish

Noun

metrobuses

  1. plural of metrobús