flotation apparatus - Spanish English Dictionary