phrase

Bhutan - DochuLa Pass. Photo courtesy Göran Höglund . 'Have itchy feet' có từ itchy ngứa; cụm từ này nghĩa là muốn đi đây đi...