autonomous moored buoy - Spanish English Dictionary