stench trenches

English

Noun

stench trenches

  1. plural of stench trench