be struck with admiration - Turkish English Dictionary