indrid

English

Noun

indrid (plural indrids)

  1. Alternative spelling of indriid.