deserve well of - Turkish English Dictionary