精神 せいしん発達 はったつ遅滞 ちたいでした
seishinhattatsuchitaideshita

Noun
Desu Copula

The polite past form of 精神発達遅滞

1. Was mentally retarded.; Had a developmental delay.

Past/Perfective
Polite