pitch and roll buoy - Spanish English Dictionary