leather tape - German English Dictionary