cabestro - German English Dictionary