'free lunch' definitions:

Definition of 'free lunch'

From: WordNet
noun
Something acquired without effort or payment or obligation; "there is no free lunch in politics or Hollywood"