well-deserved place - French English Dictionary