hydrocephaloid - German English Dictionary