IRCD?
Injection Rate Control Device?
Institute for Regional Community Development?
International Research Committee on Disasters?
International Resource Center for Democracy?
International Review of Community Development?
Internet Relay Chat Daemon?
Help us out here, please !