Usually referred to a man who is super breathtaking, outrageous and soft-spoken. He also a generous person especially to the people he loves.
Most likely a big fan of sneakers.
Mohammad Hafizuddin is combined arabic words that forms a name. Mohammad originate from the Muslim's prophet, Muhammad which means praiseworthy or glorified. While Hafizuddin means guardian of religion. Combined they means The Glorified Guardian of Religion.