blandisher

BLAND'ISHER, n. One that flatters with soft words.