socia
/ˈsoθja/ · B2 · noun · f
prostitute
socia = feminine of socio (partner), sense drifted to sex-trade slang
Spanish socia comes from Latin socia, meaning companion or partner. In standard Spanish it simply means a female partner or member. The slang sense of prostitute is a euphemistic, regional drift, so check context before using it.