wary, clever and hard to scam - Alemán Inglés Diccionario