Baffle

verb; to confuse, bewilder or perplex

» Word of the Day