1.Demanding needing a lot of effort and skill
2.Flustered nervous and confused, especially because you have been given a lot to do or are in a hurry
3 Bizarre very strange or unusual
4.Think on their feet to be able to think and react to things very quickly without any preparation
5.Approach a way of doing or thinking about something
6.Rather than instead of
7.Crush to destroy somebody’s confidence
8.Recruitment agency a specialist company which finds and interviews candidates to fill job vacancies in other companies
9.Job seekers people who are looking for a job
10.Flapping moving sth quickly up and down, e.g. wings