float: an elaborate display mounted on a platform carried by a truck (or pulled by a truck) in a procession or parade
display: a visual representation of something
devices: an inclination or desire; used in the plural in the phrase `left to your own devices'