mental retardation


Meanings

  • lack of normal development of intellectual capacities