Nobody has yet---------

Nobody has yet seen the peregrination of heavenly beings on earth.
What is the meaning of the above sentence?

Nobody have seen heavenly beings (angels etc.) travelling on earth.

you mean
heavenly beings (angles etc.)?

what is the meaning of the following word?
“peregrination”

No, I mean ‘angels’, not ‘angles’.

oald8.oxfordlearnersdictionaries … gels#angel

Do you have a dictionary?
oald8.oxfordlearnersdictionaries … egrination