Definition of floats:
(v) :
(intransitive, of an object or substance) To be supported by a fluid of greater density (than the object).
(v) :
To be supported by a liquid of greater density, such that part (of the object or substance) remains above the surface.
(v) :
(transitive) To cause something to be suspended in a fluid of greater density.
(v) :
(intransitive) To be capable of floating.
(v) :
(intransitive) To move in a particular direction with the liquid in which one is floating.
(v) :
(intransitive) To drift or wander aimlessly.