Definition of Homeric laugh in US English:

Homeric laugh

noun

  • A loud unrestrained laugh.

Origin

Mid 19th century; earliest use found in The London and Westminster Review.