tread-power - German English Dictionary