simple past and past participle of baffle
thoroughly confused, puzzled
(not comparable) having baffles