promise to return something home - Spanish English Dictionary