ten thousand crags and torrents (idiom); the trials and tribulations of a long journey/a long and difficult road
Copyright © 2025 3Dict.net