longtermists

English

Noun

longtermists

  1. plural of longtermist