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