overpower - to overpower

English Description: 

"to overcome with superior power"

German Translation: