plural of impression - Spanish English Dictionary