have in one's sights - Español Inglés Diccionario