Definify.com

Definition 2025


epidermins

epidermins

English

Noun

epidermins

  1. plural of epidermin