podocyte - French English Dictionary