wooden mask worn by a buffoon - Spanish English Dictionary