put one on one's honor - Francés Inglés Diccionario