ancistrodon - definitions and synonyms

ancistrodon noun

  1. ( also written as Ancistrodon )

    English Meaning: 

    : copperheads