He's the child of my cousin's son. English does not have a word for this and I don't know if any other language has such a word, so I'm going to call him my cousin.
In Portugal, we don't have a single word for that family thing. We just call them cousin or third-degree cousin! ahaha