「be [名詞]-free」とはその物事から自由である、それを欠いているという意味で、通常ポジティブな意味で使われます。「Cloud-free sky」とは空に雲がないという意味ですね。
例：You can get an interest-free loan. （無利子でローンが組めます。）
例：I am a child-free, single woman. （私は子どものいない、独身女性です。）