Fat-farm meaning

A spa or resort that specializes in weight loss.
noun
0
0
A resort or spa where people go to lose weight through a regimen of diet and exercise.
noun
0
0
(slang) A health club or resort running weight-loss programs.
noun
0
0
Advertisement