Definitions Found:

TARROW, to hesitate (to hold back or delay)