diamondbacks

English

Noun

diamondbacks

  1. plural of diamondback