Definitions for "free float"
Shares of a public company that are freely available to the investing public.
The proportion of a company's shares that are likely to be tradeable on the market: a measure of how many shares are reasonably liquid.... more on: Free float
Free Float is the percentage of capital which is held by investors, obeying the pure financial logic that one buys when the share price seems low and sells when it seems to have risen. It therefore represents the part of the capital which remains available to the public.