marine radar reflector - Spanish English Dictionary