they're in debt up to their ears - Alemán Inglés Diccionario