Today's Word of the Day means...
deliver de·liv·er (dĭ-lĭv'ər)
v. de·liv·ered, de·liv·er·ing, de·liv·ers
To assist a woman in giving birth to a baby.
To extract something from an enclosed place, as a foreign body or a tumor.
To perform successfully, esp after promising; come through: It's a very tough assignment, but he thinks he can deliver/ He talks big, but can he deliver the goods? (1909+)