What is the meaning of fast food?

Someone says it means hot and fresh food in ahotel.
Someone says it is the fast supply of any food in a hotel.
Someone says it is the fast supply of any hot food.

Which of the above is correct?
13 answers 13