Careful Words

smart aleck (n.)