METAPODE MEANING IN ENGLISH

• Metapode Definition & Synonyms

  1. (n.) The posterior division of the foot in the Gastropoda and Pteropoda.


RECENT SEARCHES