suppurating nodules - Turkish English Dictionary