Ping.
As to 'knocked up' that is taken as slang, but it could be cant and could be from much older street language, koine or prakrit.
BTTT