Scotch derricks

English

Noun

Scotch derricks

  1. plural of Scotch derrick