stench traps

English

Noun

stench traps

  1. plural of stench trap