In fact, the actual idiom is:
There ain't no such thing as a free lunch.
Look here: Free lunch - Wikipedia, the free encyclopedia
Student or Learner
between these two idioms i want to know which one correct idiom.
1.there's no such thing as a free lunch.
2.there's nothing such a free meal.( i get this idiom from high school )