Phrase; chiefly New York City a phrase to indicate that you find a member of the opposite sex attractive
I'm smelling you ma. Note: West coast cats would never say something so ridiculous
2👍 1👎