Just so we can increase our knowledge as Muslims:
Alopecoid means similar to or resembling a fox.
As far as the fainting boy is concerned, I totally feel like that's going to happen to me one day -- only I hope people don't have camera's and recorders... eeks.
But how humiliating is that compared to what may happen to people on the day of judgement? subHan Allah.