podocytes - French English Dictionary