self-depending - German English Dictionary