a forecast of a person's future based on the positions of stars and planets at birth
From Greek horoskopos 'time observer' from hora 'time, hour' + skopos 'observer'
Try Another Word