Speaking Latino
Teach and Learn Real World Spanish
1) to nail, bang, have sex 2) being obsessive about something