What is Thelma And Louise?
1.
Two female friends who are strangely inseparable, commonly but wrongly assumed in an
to thelma and louise (Verb) - two women going everywhere together
Those two girls are joined at the hip. They're thelma and louise-ing it all around town.
See
Random Words:
1.
Australian version of British rhyming slang 'tom tits' for diarrhea/the shits.
Jeez Bruce, don't go to Bali, you'll..
1.
An amazing, post-punkish band from London who are even more awesome live.
Wasn't Bloc Party's gig great last night??
2.
Lon..
1.
Also known as "El Cucaracha", also known as "Edmonds' Shack-o-Love".
Meaning a place or a home to the next gen..