English

edit

Noun

edit

holonephridia

  1. plural of holonephridium