texas and leanna Share definition Flag Very annoying, loud,crazy and gets sugar high very easily Man have you seen Texas and leanna They are such crackheads texas and leanna by TEXAS AND LEANNA September 16, 2019 0 0 Get merch Get the texas and leanna mug. Buy Now — $32.95 See more merch