Where does “umbles” come from?

umbles (English): Animal entrails, especially of a deer

Definitions

  1. Animal entrails, especially of a deer