French edit

Noun edit

mechtas f

  1. plural of mechta