artificer vs dogface

artificer

noun
  • A member of the military who specializes in manufacturing and repairing weapon systems. 

  • An inventor. 

  • A savant. 

  • Someone who is skilled in their trade; an artisan. 

  • A trickster. 

dogface

noun
  • A foot soldier, especially during World War II. 

  • Either of two pierid butterflies of the New World genus Zerene. 

  • An ugly person. 

How often have the words artificer and dogface occurred in a corpus of books? (source: Google Ngram Viewer )