English definition of “roar”
MAKE NOISE [I] › to make a loud, deep sound: We could hear a lion roaring from the other side of the zoo. She roared with laughter.
roar past/down, etc › If a vehicle roars somewhere, it moves fast making a loud noise: A huge motorcycle roared past.
SHOUT [I, T] › to say something in a very loud voice: "Stop that!" he roared.