Vodafone
Definition
noun. a global telecommunications company headquartered in London United Kingdom
Example Sentence
Verizon Wireless is partially owned by Vodafone.
Hear It! Say It! Write It!
Vodafone