v. laugh
Definition of laugh in English
To emit a sound similar to the laughter of human beings, which is characteristic of hyenas.
To emit a sound similar to the laughter of human beings, which is characteristic of hyenas.
To react pleasurably with a wide, typically open-mouthed smile, accompanied by diaphragmatic spasms that cause intermittent vocal emissions.