green vegetable pasty - Turkish English Dictionary