Sekirov Dictionary
/
Practise
My words
Apps
Sign in
lophophore
noun
1
•
A
feeding
organ
of
brachiopods, bryozoans
and
phoronids.
forms
lophophores
This dictionary works without the internet:
on your phone
·
in Chrome