Skip to main content

English: arrested or retarded development of the mind

Welsh: datblygiad meddwl a ataliwyd neu a arafwyd

Part of speech

Noun, Masculine, Singular