throw one's self down - German English Dictionary