centre of buoyancy cent·reof·buoyancy uncommon noun 1. (physics) the center of mass of the immersed part of ship or other floating object Synonymscenter of buoyancycentre of buoyancycenter of immersioncentre of immersion Related words Broader terms center of mass WordNet 2.1 (Princeton University). WordNet 2.1 Copyright Princeton University. All rights reserved.