hanging valleys

English

Noun

hanging valleys

  1. plural of hanging valley