nonskid tyre - German English Dictionary