English

edit

Noun

edit

leachants

  1. plural of leachant

Anagrams

edit