permanent magnet travelling-wave valve - English Synonyms Dictionary