What is the meaning of Dreogan?

to do, take, perform (a service, duty etc.)

to bear, suffer, undergo, endure

Source: wiktionary.org