Is there any difference in meaning between these two words, and when they can be used, or are they completely interchangeable?