INFORSE

English

Proper noun

INFORSE

  1. Acronym of International Network For Sustainable Energy.

Anagrams