little better than - French English Dictionary