Deceased innovator Synonyms

Definitions for Deceased


  • (adjective) no longer living
  • (noun) someone who is no longer alive

Definitions for Innovator


  • (noun) one who creates or introduces something new
  • (noun) someone who helps to open up a new line of research or technology or art