What is Depa?
in Spanish, a shortened term for apartment or flat (departamento)
Vamos a tener una carne asada en mi depa en Sabado. Quieres venir?