What dictionary can say about phrase

theres no such thing as a free lunch