self-propagating - French English Dictionary