Posted by Nancy
Corvallis OR
2892 posts

It means you supply your own food, make your own meals, no maid service, etc.
Just like renting a condo on the beach for a week here in the US.

Posted by Linda
Bromley, Kent,, UK
1774 posts

You can also get serviced "self catering" places ie they will clean the place for you during your stay.