Klystrons Meaning

There are 1 meaning(s) for word Klystrons

Meaning 1 : an electron tube used to generate or amplify electromagnetic radiation in the microwave region by velocity modulation