tremendous admiration - Turkish English Dictionary