atriopore

atriopore

English Noun
Ad

Definition

a hole in a lancelet through which water exits the body

Ad