Word info

NDD

Noun

Meaning

Initialism of nature-deficit disorder.

Initialism of neurodevelopmental disorder.

Source: en.wiktionary.org

Close letter words and terms