elachuras

English

Noun

elachuras

  1. plural of elachura