Find the word definition

Wiktionary
charlie horse

n. (alternative spelling of charley horse English)

Wikipedia
Charlie Horse

Charlie Horse is a band based in Sydney, Australia. The group formed in 2010, and as of 2013 had released 2 albums, 'I Hope I'm Not A Monster' in 2012 on Laughing Outlaw Records and 'Strange Passengers' on Plus One Records in 2013. They have released an EP in 2011, I Killed My Mind and 3 singles with accompanying film clips, I Killed My Mind, Dead Roses, and Deep Water.