Hard finishing machine | Patent Publication Number 20080280543 | Patexia