stone lacking defects - Spanish English Dictionary