self-diffusive - French English Dictionary