well-deserved place - Spanish English Dictionary