Definition of IWC in English:

IWC

  • International Whaling Commission.