self-registering - French English Dictionary