English, Spanish...know how to hop between Panamanian, Puerto Rican, and Dominican spanish mainly from having Dominican and PR friends. Know some El Salvadorian slang too because there's so many in DC and PG County, MD. Spanish can sound very different if you don't know what certain words in each culture mean.