debt-strapped - German English Dictionary