megalographs

English

Noun

megalographs

  1. plural of megalograph