1
a promise to do something or to behave in a particular way
2
able to imagine or know what will happen in the future
3
to carelessly waste money, time, opportunities etc
4
behaviour that shows that you are very determined to continue doing something
5
a problem that delays or prevents progress, or makes things worse than they were
6
the ability to think quickly and make good judgments
7
considering or including everything
8
a problem or difficulty that you must deal with before you can achieve something [= obstacle]
9
a husband or wife
10
when you gradually collect a large amount of knowledge, information, etc