faute de mieux
Meanings
Adverb
1. for want of something better, faute de mieux