meaning of Ashcuse

Ashcuse meaning in Urban Dictionary

a reason blaming the volcanic tasks in Iceland