n. Retardation; delay.n. A person with mental retardation.n. A stupid person, or one who is slow to learn.v. To keep delaying; to continue to hinder; to prevent from progress; to render more slow in progress; to impede; to hinderv. To put off; to postpone.v. To be slow or dilatory to perform (something).v. To decelerate; to slow down.v. To stay back.