智力低下

智力低下
zhìxià

mental retardation

1 meaning
MEANING

MEANING

  1. noun

    mental retardation

    • Intellectual disability is a type of developmental disorder.

STROKE ORDER
Loading…

Explore more related entries to look up.