surmount an obstacle - German English Dictionary