The term Astro in this case means a star or stars.
Fornication,
of course, means to have sex with, or to fuck. An Astrofornicator is a Starfucker, in base terms. Incorperated,
of course. Starfuckers, Inc.
Man, astrofornication sounds like
something the
chili peppers would come up with! I wouldn't mind flying out to
the sun and commencing some lovin on it, personnally