i have to admit though that ... - Francés Inglés Diccionario