1 definition by Mr. Cugley

Top Definition
Lara Crofted is when you get impaled by an object
Oh my god! Call an ambulance, I just got Lara Crofted !!
by Mr. Cugley April 07, 2021

Mug icon
Buy a Lara Crofted mug!