remarkable success - German English Dictionary