English edit

Noun edit

indrid (plural indrids)

  1. Alternative spelling of indriid