traphouses

English

Noun

traphouses

  1. plural of traphouse