Trombe walls

English

Noun

Trombe walls

  1. plural of Trombe wall