head organ - German English Dictionary