mean-spirited fellow - Turkish English Dictionary