Etymology
Today it means: A contemptible person; a fool, or someone who acts immature. Full definition →
From diaper + baby. Compare crybaby.
Etymology from Wiktionary, CC BY-SA 4.0.