levy a heavy tax on - German English Dictionary