turboexpanders

English

Noun

turboexpanders

  1. plural of turboexpander