cabestrera - German English Dictionary