meaning of asten

asten - German to English

to struggle