Define self-catering

self-catering. Brit. Referring to an apartment or efficiency in which guests can take care of their own meal and laundry needs.

To look up another word, click here.

The Travel Industry Dictionary is provided courtesy of www.HomeTravelAgency.com