self-abasing - Turkish English Dictionary