Definify.com

Definition 2024


hirudins

hirudins

English

Noun

hirudins

  1. plural of hirudin