multinational technology company specializing in internet services
from googol, a mathematical term for 10^100
Try Another Word