In English, "ho ho" is a kind of quaint laughter used to express joy.
....
You've mistaken (hoho) with (houhou).
> [[]{}](
> Noun
> 1\. method; process; manner; way; means; technique
> (Jisho)
The character was talking about some kind of method involving bodies.