Flotation separation device | Patent Publication Number 20200086329 | Patexia