person who makes altarpieces - Spanish English Dictionary