Meaning of “flotation” - Learner’s Dictionary

flotation

noun uk us /fləʊˈteɪʃən/
COMPANY [ C, U ]

a sale of a company's shares to the public for the first time

LIQUID [ U ]

the act of floating on or in liquid

(Definition of “flotation” from the Cambridge Learner’s Dictionary © Cambridge University Press)