self-contained device - German English Dictionary