leachants

English

Noun

leachants

  1. plural of leachant

Anagrams