tard

tard

English Noun
Ad

Definition

A person with mental retardation.

Etymology

Apheretic form of retard.

Ad