Tarry

n.
  1. Stay; stop; delay.