Strix Meaning

There are 1 meaning(s) for word Strix

Meaning 1 : owls lacking ear tufts

    Synonyms : genus strix

How to Pronounce Strix

  • strɪks