English edit

Noun edit

atriopore (plural atriopores)

  1. a hole in a lancelet through which water exits the body