spot (discover) - Francés Inglés Diccionario