despite the obstacles - German English Dictionary