protonephridium - German English Dictionary