be unable to hide one's astonishment - Turkish English Dictionary