stone lacking defects - French English Dictionary