be better placed - French English Dictionary