My Suggestions

tararara

ideo. · class 1

  1. descr. of: 1. the sound of something tearing violently; gambia tararara tear something; 2. the sound of rattling or whirring of certain insects in flight