sarcocephalus - Turkish English Dictionary