a sense of accomplishment - Turkish English Dictionary