alternator supporting strap - German English Dictionary