Where does “tripa” come from?

tripa (Catalan): intestines

Definitions

  1. intestines

Words derived from “tripa