camel hump heads - Turkish English Dictionary