whirring - French English Dictionary