Borrowed from French enfant terrible.
Enfant terrible n (genitive Enfant terrible, plural Enfants terribles)