跋山涉水的英语:travel over land and water; cross mountains and river; make an arduous journey; over the hills and through the rivers; scale mountains and ford streams; travel by climbing up hills and wad...
跋山涉水的法语:voyager par monts et par vaux;escalader les montagnes et traverser les rivière