Back to Dictionary
跋山涉水
báshānshèshuǐ
1.
to travel over land and water (idiom)