INVISCERATE


Meaning of INVISCERATE in English

adj deep-seated; internal.

2. inviscerate ·vt to breed; to nourish.

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