firetraps

English

Noun

firetraps

  1. plural of firetrap