stone separator - French English Dictionary