leographs

English

Noun

leographs

  1. plural of leograph