self-propagate - French English Dictionary