What does the songs title: "Sabor a Mi" mean in english?
Also do you have an english translation of the lyrics?
It's hard to translate as I have never really heard a similar phrase in English. "sabor a mi" means something like "my taste is is upon you" It is something very romantic in Spanish.
I have never heard it song in English however I think Nat King Cole sung it in Spanish (with a HEAVY American accent) Despite his poor Spanish, Nat King Coles Spanish language album is still very popular here in Mexico.