Etymology
Today it means: Having buoyancy; able to float. Full definition →
From buoy + -ant.
Etymology from Wiktionary, CC BY-SA 4.0.