Online English Dictionary

Home

Inviscerate


a.

Deep-seated; internal.


© 2009 Dammam Community College