the windows were so foggy i had to ace ventura to school today
driving with your head out the window like ace ventura
"the windows were so foggy i had to ace ventura to school today" What is the definition of "ace ventura"?