to sign off on something - Español Inglés Diccionario