clash of the giants - German English Dictionary