stirring apparatus - Turkish English Dictionary