pay a heavy price for - German English Dictionary