#1 harbinger n. [forerunner, predecessor, herald, precursor] something that precedes and indicates the approach of something or someone. wn
#2 harbinger v. [announce, annunciate, foretell, herald] foreshadow or presage. wn
vizzz