someone that sneaks - Francés Inglés Diccionario