VariousWords beta
Related Terms:
Noun
Definition: A glycoprotein with anticoagulant properties, found in the saliva of vampire bats.
VariousWords beta
Definition: A glycoprotein with anticoagulant properties, found in the saliva of vampire bats.