デンシフロンティアザイダン
Meanings
Name
1. Electronic Frontier Foundation; EFF
Composed of
electron; electronic
foundation (institution); syndicate; group