'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"