plural of impression - Turkish English Dictionary