die by stoning - Turkish English Dictionary