to make doubly sure that ... - Español Inglés Diccionario