'Soy' is not a slang term but a standard Spanish word. It is the first person singular form of the verb 'ser' which means 'to be'. It is used to express identity, profession, nationality, religion, characteristics, and origin.
Examples
- Spanish: Soy profesor de español.
- English: I am a Spanish teacher.