traveling wave tubes

English

Noun

traveling wave tubes

  1. plural of traveling wave tube