Itรขยยs a Dominican slang phrase that defines the clitoris or the smell of urine
Wow he smells like la creta
3๐ 2๐