Definition of free-floater in English:

free-floater

noun