English

edit

Noun

edit

atriopore (plural atriopores)

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