EMBOWELED


Meaning of EMBOWELED in English

impf & ·p.p. of embowel.

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