Slang words I don't understand

AKA How I know I'm getting old
  1. Extra
    I barely understand what this means and I definitely can't use it in context
  2. Thot
    S/he a thot - whot?
  3. Yayo
    Nayo?
  4. Headass
    Is this good? Bad? Somewhere in between?
  5. Deadass
    Again, good? Bad? Neither?
  6. Swerve
    Typically in a car setting this isn't recommended
  7. Tea
    In nonbeverage form