IMPROPERATION


Meaning of IMPROPERATION in English

noun the act of upbraiding or taunting; a reproach; a taunt.

Webster English vocab.      Английский словарь Webster.