shared taxis

English

Noun

shared taxis

  1. plural of shared taxi