A homograph is a word that has the same spelling as another word, but a different meaning and pronunciation. In this case, "caught fish" is replaced with "caught fiss." "Fiss" is a word that means "to split or crack," and is pronounced differently from "fish."
This is a humorous example of a homograph, as it uses a word that sounds like the original but has a completely different meaning.