proper noun colloquial abbreviation of Alexander. he's an smart Alec és un espavilat, se la sap llarga.