Back to Dictionary
原肾管
原腎管
yuánshènguǎn
1. protonephridium (invertebrate anatomy)