meaning of Becky Carter

Becky Carter meaning in Urban Dictionary

n. A colorless or white crystalline alkaloid, C17H21NO4, obtained from coca leaves, occasionally utilized in medication as a local anesthetic specifically for the eyes, nose, or throat and trusted as an illicit drug because of its euphoric and stimulating impacts.