Synonyms and Antonyms for WTO

1. WTO (n.)

an international organization based in Geneva that monitors and enforces rules governing global trade

Synonyms: