MYXOPOD MEANING IN ENGLISH

• Myxopod Definition & Synonyms

  1. (n.) A rhizopod or moneran. Also used adjectively; as, a myxopod state.


RECENT SEARCHES