to be still in one's swaddling- clothes

Dictionnaire