The Delay allows you to pause your Virtual Users. It does not contain other actions. The Virtual User progress is delayed when it encounters this action for duration units. Delays are filtered from the response times of their parent containers.
A common use of delays is in combination with a loop to refresh a page every XX seconds. Also using one at the end of a virtual user is a good way to have a delay between iterations.