micro-wave relay station - German English Dictionary