vibrating sheepsfoot roller - French English Dictionary