Slang meaning of TANSTAAFL

TANSTAAFL means: There Ain't No Such Thing As A Free Lunch