Originator

Spanish Meaning

autor

creador

inventor

English Meaning

  1. Someone who originates, creates or founds something.