spotless crake - French English Dictionary