mural kidney - French English Dictionary