Skip to main content

Definitions by dont_care77

google translate

A site that has single handedly saved my foreign language grade
Google Translate: A a guardian watching over me