himalaya clause - German English Dictionary