drum roll
drum roll
English
Noun
Ad
Definition
A sound produced by hitting a drum repeatedly and rhythmically over short intervals.
Ad
drum roll
A sound produced by hitting a drum repeatedly and rhythmically over short intervals.