protonephridium - French English Dictionary