2 definitions by skeletor941
by skeletor941 January 23, 2010
Some say a mother lizard thats strapped with a bomb, the real definition is To never give up in what you believe in to always stay strong and never falter....ever.....
by skeletor941 January 17, 2010