'WTO' definitions:

Definition of 'WTO'

(from WordNet)
noun
An international organization based in Geneva that monitors and enforces rules governing global trade [syn: World Trade Organization, WTO]