translate English to French: Developmental and psychiatric disabilities
Handicaps résultant de troubles du développement et de troubles mentaux