donut like pastries - Turkish English Dictionary