A word examined

innards

noun
7 letters·English
noun

innardsthe internal organs or inside parts of something, especially a body

Wiktionary →
No comments yet