1. whirr - Noun
2. whirr - Verb
make a soft swishing sound
make a vibrant sound, as of some birds
the motor whirred Source: Internet
the car engine purred Source: Internet