VariousWords beta
Related Terms:
Noun
Definition: A vasorelaxant eicosapeptide present in the skin secretion of the frog Odorrana schmackeri
VariousWords beta
Definition: A vasorelaxant eicosapeptide present in the skin secretion of the frog Odorrana schmackeri