self-pulsing - French English Dictionary