derrickhands

English

Noun

derrickhands

  1. plural of derrickhand