atriopore
atriopore
English
Noun
Ad
Definition
a hole in a lancelet through which water exits the body
Ad
atriopore
a hole in a lancelet through which water exits the body