protonephron - French English Dictionary