papal ambassador ( synonym found)

Definition of papal ambassador:

°To scold, reprimand or criticize harshly.
"The sergeant lambasted the new recruits daily."
°To give a thrashing to; to beat severely.

Definition of papal ambassador:

°To scold, reprimand or criticize harshly.
"The sergeant lambasted the new recruits daily."
°To give a thrashing to; to beat severely.

Back to Top