on sth's last legs | about to fail due to age/poor health etc. |
put sth on the back burner | postpone sth till a later time |
on the blink | not working properly |
to weigh a ton | very heavy |
kill two birds with one stone | fulfill 2 purposes with one single action |
teething problems | difficulties that occur in the early stage of action |
nuts and bolts | basic practical details |
go on line | podłączyć się do internetu |
as clear as a bell | very easy to hear/understand |
surf the Net | look up information on the Internet to see what's available |
make head or tail of | understand |
mind-boggling | amazing or confusing |
come in handy | be useful |
see the light | understand after a long time |
in the pipeline | in the process of being produced |
to go back to the drawing board | plan again from the beginning |
a flash in the pan | popular for only a short period of time |
past its sell-by date | no longer effective/interesting |
sell like hot cakes | sell many of sth very quickly |
a carbon copy | sth that is exactly the same as sth else |