Definition of decamer

Definition of decamer
  1. decamer Noun An oligomer having ten subunits
Feedback Form