elephant traps

English

Noun

elephant traps

  1. plural of elephant trap