buoyed
动词 buoy:
float on the surface of water
同义词:buoy
keep afloat
同义词:buoy, buoy up
mark with a buoy