tribrid vehicles

English

Noun

tribrid vehicles

  1. plural of tribrid vehicle