camel hump heads - German English Dictionary