The world ‘libre’ in Spanish is usually translated as ‘free’ in English. ‘Free’ in English has a few meanings. One is ‘able to do what you want to do’ and another is ‘no cost’. Zero dollars, euros, yen, etc.
This can cause some confusion. ‘Libre’ in Spanish, French and Italian (libero) does not mean that something costs you nothing. It is more like the first definition in English. Sometimes, in stores in Spanish, French or Italian speaking places you’ll see signs that translate “free entry” which means ‘come on in and have a look’
So this word can cause some confustion. I always say that cats are easier to deal with than people.