I don't think this one is really bad because the two keywords are very common English keywords and will be understood even by the French

As for possible use I was thinking of credit card processing services maybe but the French market is totally different than the US so it does not look like a good idea. A directory perhaps ?
IMO low â¬â¬â¬