Login or register (free and only takes a few minutes) to participate in this question.
You will also have access to many other tools and opportunities designed for those who have language-related jobs (or are passionate about them). Participation is free and the site has a strict confidentiality policy.
I feel that here is one occasion when no one answer is better than the other here as the suggestions are basically similes of the same idea. So I think both suggestions suit, depending on the tone of the piece. Thanks a lot!
Explanation: Hace falta CONTEXTO, como dice Francisco.
En España, "listorro" tiene connotaciones despectivas por la terminación "-orro", y viene a significar pasarse de listo y ser un poco grosero.
NOUN: Informal 1. A person regarded as obnoxiously self-assertive. 2. An impudent person.
ETYMOLOGY: Perhaps after Aleck Hoag, 19th-century American confidence man and thief.
OTHER FORMS: smart-aleck (smärtlk) , smart-aleck·y (--k) —ADJECTIVE