Definition: 1. A runner in an ultramarathon.
Show more information about ultrarunner
Search took: 5.0738 ms