typhoon shelters

English

Noun

typhoon shelters

  1. plural of typhoon shelter