Synonyms and Antonyms for wto

1. WTO (n.)

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

Synonyms: