self-caterer - German English Dictionary