laughed head off (verb) cachinnate: laugh
Sinonime: affirmed,
agreed, asseverated,
assured, consented, covenanted, ensured,
guaranteed, insured, plighted, professed, stipulated, subscribed, sworn,
undertaken, underwritten, vouched for, vowed,
warranted