It means the child of a first cousin. I'm a native speaker of English and I find the phrase confusing also.
> Removed means a different generation. When cousins are in different generations than each other, we say they're removed. "Removed" is like “grand” and “great,” but with cousins.