History
History
Synonyms
UK
US
Meaning:
slick

done efficiently and well (but perhaps with a little deceit)

smooth, polished

SLEEKY as in Wiktionary
SLEEKY as in Wikipedia