Find the word definition

Wiktionary
laughing academy

n. (context slang English) A mental hospital.

Wikipedia
Laughing Academy

Laughing Academy is the debut studio album by English band Punishment of Luxury, released in 1979 by record label United Artists.