Random
Source Code

Arabussa

Someone who beats arabs in the popular MMO Game Dota 2.

Mr. Aboukhalil is a total arabussa on the pudge. He is crazy!!!

by aidangaming April 22, 2021