produce a masterpiece - Spanish English Dictionary