ınternational centre for small energy resources - French English Dictionary