overwhelms - German English Dictionary