smell traps

English

Noun

smell traps

  1. plural of smell trap