come under fire | be sharply criticised |
foot the bill | pay for sth |
count the cost | suffer the consequences of some foolish action |
on the other hand | however |
break the bank | leave sb withou money |
a drop in the ocean | a very small amount compared to what is needed |
toe the line | obey rules |
go up in smoke | result in failure |
pay lip-service | voice agreement on sth without actually supporting it |
a step in the right direction | positive action, step towards solution |
a breath of fresh air | sth refresingly new and different |
put sb on the spot | put sb in a difficult situation |
bring to light | make known |
a clean bill of health | statement tha sth/sb is in good condition |
a clean as a whistle | very clean |
a rude awakening | sudden understanding of sth unpleasant |
burn to a crisp | burn sth completely |
pitch-black | very dark/black |
bury one's head in the sand | ignore trouble by pretending it doesn't exist |
at loggerheads (with sb) | in strong disagreement |