Smart-asses is a derogatory term used to describe people who exhibit arrogance and a tendency to show off their intelligence. A more polite synonym for smart-asses is "know-it-alls". Other synonyms include "smarty-pants", "wise-guys", "clever-clogs", "wise-crackers" and "brainiacs". These terms refer to people who are overly confident in their knowledge and often make others feel inferior. While there may be times when their intelligence is useful, it can also be off-putting and annoying. Ultimately, it's important to remember that intelligence should be used to help others and not to make them feel bad about themselves.