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.