center of immersion Meaning, Definition & Usage

  1. noun (physics) the center of mass of the immersed part of ship or other floating object
    centre of immersion; center of buoyancy; centre of buoyancy.

WordNet