maggids

English

Noun

maggids

  1. plural of maggid