imprintomes

English

Noun

imprintomes

  1. plural of imprintome