Definitions for "All Weather Racing"
This is Flat racing which takes place on a artificial surface.
Racing that takes place on an artificial surface.
flat racing which takes place on an artificial surface