"seer" from hazah "see"
like many Hebrew participles functions as a noun and a title. There is a great
overlap in meaning between hozeh and roeh
(both meaning "seer") and nabi'
as Am 7:12-14 suggests.
For more discussion see "Words for Prophet in the Bible".