heavy-headed stick - Turkish English Dictionary