advisor

meaning: an expert who gives advice (noun)

synonyms:adviser,