YourDictionary

wiseguy

noun

  1. a person who is brashly and annoyingly conceited, knowing, etc.; smart aleck
    also written wise guy
  2. a hoodlum or gangster; esp., a member of the Mafia

link/cite print suggestion box