PTERYGOPODIUM MEANING IN ENGLISH

• Pterygopodium Definition & Synonyms

  1. (n.) A specially modified part of the ventral fin in male elasmobranchs, which serves as a copulatory organ, or clasper.


RECENT SEARCHES