needle roller assembly - French English Dictionary