technophilanthropists

English edit

Noun edit

technophilanthropists

  1. plural of technophilanthropist