remarkable success - Turkish English Dictionary