on the shoulders of somebody - German English Dictionary