I have met already these two words and asked my teacher where is the difference? She said these two words do not differ from meaning. Then, I asked one austrian friend and he said almost the same. I am totally confused. So, could somone explain it to me? Thanks in advance.