for want of something better - French English Dictionary