English edit

Noun edit

leachants

  1. plural of leachant

Anagrams edit