IRPE


Meaning of IRPE in English

noun a fantastic grimace or contortion of the body.

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