Past tense of ejaculate: to discharge or eject suddenly and forcefully, or to exclaim something suddenly.
From Latin 'ejaculatus,' the past participle of 'ejaculari' (to hurl out). The word has both physiological and exclamatory meanings in English.
This word perfectly demonstrates how the same root can have totally different social registers—'he ejaculated a cry' sounds Victorianly formal, while modern medical usage is straightforward and clinical!
Complete word intelligence in one call. Free tier — 50 lookups/day.