smart aleck

views updated

smart al·eck (also smart al·ec) inf. • n. a person considered irritating because they know a great deal or always have a clever answer to a question.• adj. having or showing an irritating, know-it-all attitude: a smart-aleck answer.DERIVATIVES: smart-al·eck·y adj.