meaning of Big Mexican Weenie

Big Mexican Weenie meaning in Urban Dictionary

abbreviated as (BMW) Man who is hispanic. Typically very hard, lengthy, and dense. Really ideal for doggy style sex, etc.