Unless you are looking for shareware please avoid the phrase "free download". It generally means just that.....................the download is free but the software isn't.
The problem with Google and the like is they work best if you have English as your first language.