Could you be more specific about which words you do not understand? The sentence contains no idioms except perhaps 'free and clear', which means 'completely'. The other words are in your dictionary.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.