Translation of سِلنا in English

سِلنا

Verb

  1. be stitched or sewn

Powered by Oxford