travelling wave tubes

English

Noun

travelling wave tubes

  1. plural of travelling wave tube