Definitions for "Outstrip"
To exceed in development or performance; to surpass in any competition; to outdo; to outpace{2}.
be or do something to a greater degree; "her performance surpasses that of any other student I know"; "She outdoes all other athletes"; "This exceeds all my expectations"; "This car outperforms all others in its class"
Keywords:  outdistanced, runners, ahead, far
go far ahead of; "He outdistanced the other runners"
Keywords:  outrun, faster, beyond, behind, leave
To go faster than; to outrun; to advance beyond; to leave behind.