I listened to it a couple of times, and to me it sounds like a big cat purring.
I also thought it was more a purr than a roar.