Revelation 9:13-21 -Bible study

Riders cross the Euphrates River on horses that have lion heads that spew fire and tails like serpents, 200 million of them. What does it all mean?