selcas

English

Noun

selcas

  1. plural of selca