meaning of Alexander Tejada

Alexander Tejada meaning in Urban Dictionary

A Tough Headed Individual, Actually Fucking Hot, But A Bit Of A Douche Bag.Is A Sexy Beast Animal Thing Type Pokemon.