Definition of IWC in English:

IWC

abbreviation

  • International Whaling Commission.