meaning of Armashettin

Armashettin meaning in Urban Dictionary

its if you have explosive meteor sized diarhea