About us
Define
Definitions for
"GlobalCall"
IDT's most popular rechargeable calling card, with access numbers in over 55 countries to give you the best rates to over 230 countries around the world.
idt.net