self-depending - French English Dictionary