oikomiba

Noun

1. stretch runner

Horse Racing
Other forms: