self-contain - German English Dictionary