megilphs

English

Noun

megilphs

  1. plural of megilph