pitch and roll buoy - Turkish English Dictionary