roar (dense buzzing) - Turkish English Dictionary