discoverees

English

Noun

discoverees

  1. plural of discoveree