Old Dirty Mexican means: This is a 30-plus dude with questionable Spanish heritage. He likes to take young ladies and can often be seen drinking to convince you to do what he wants. He is a skilled swindler who will make you believe that all things are possible. (in Community Dictionary, added by Cohen Powers)