wooden mask worn by a buffoon - Espagnol Anglais Dictionnaire