English edit

Noun edit

byturids

  1. plural of byturid