Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of bipinnaria

- The larva of certain starfishes as developed in the free-swimming stage.