1.fool-proof
2. broad-minded
3. narrow-minded
4. polo-necked
5.round necked
6.home-made
7. problem-free
8 bald-headed
9 hot-headed
10. pig-headed
11.fed-up
12.head-on
13.laid-back
14.one-off
15.unheard-off
16.cut-out
17.shocking-pink
18.far-fetched
19.sun-tanned
20.slim-hipped
21.open-necked
22.brand-new
23.open-toed sandals
24.absent-minded
25.big-headed
26.stuck-up
27all out
28.built up
29 well -off
30.hard up
31.worn-our
32.run-down
33.duty-free
34.cut-price goods
35 interest-free credit
36 last minute revision