lay–lay

Definition
  1. Procrastinate or delay.