Polypeptide
|
Defensin beta (substance)
Defensin beta
Id
709049009
Status
Primitive