sine-squared pulse - French English Dictionary