innards in French innards in French abbats noun The internal organs of a human or animal; especially viscera, intestines. Add to Flashcards