micro-wave relay station - Spanish English Dictionary