Xanxus 📘 English Definition(英文释义) That one scary ass man with the vilest glare known to man and the scars that put Harry Potter to utter shame.> Xanxus scares the shit out of anyone. ← Xantusiidae X 字母词表 xapuri →