avispado

listen to the pronunciation of avispado
Spanish - English
sly, crafty
knowing, sharp, astute