festering - Turkish English Dictionary