Learn IELTS Vocabulary — Band 7+: an uphill battle - a very difficult struggle, especially against opposition