polished stone finish - Spanish English Dictionary