English Dictionary
Definition neonate in British English
neonate noun
[countable] noun
/ˈniːəʊneɪt/
Synonyms and related words
