twt travelling wave tube - Spanish English Dictionary