We do not currently know of any synonyms for leachers.
The noun leachers is defined as:
Did you mean bleachers, teachers or leathers?