of the same kidney - French English Dictionary