lycosids

English

Noun

lycosids

  1. plural of lycosid