i saw ace rockola last week, i had nightmares ever since
a large ogre type creature of unspecified gender
"i saw ace rockola last week, i had nightmares ever since" What is the definition of "ace rockola"?