[EPP] News

hurtled [verb] move or cause to move at high speed, typically in an uncontrolled manner. A powerful typhoon hurtled toward Japan’s mainland Sunday after injuring dozensRead More