STRIGES MEANING IN ENGLISH

• Striges Definition & Synonyms

  1. (n. pl.) The tribe of birds which comprises the owls.


RECENT SEARCHES