meaning of hurdles
1.
a
footrace
in
which
contestant
must
negotiate
a
series
of
hurdles
Related Words
hurdles
|
Developed & Maintained By
Taraprasad.com