international commission for the renewal and development of central america - French English Dictionary