deserve better from - Turkish English Dictionary