slang tricky, shrewd, cunning; hard-boiled

listen to the pronunciation of slang tricky, shrewd, cunning; hard-boiled