llegador
Meanings
Noun
1. sprint finisher (cycling)