the leader of the free world - German English Dictionary