throw one's self down - French English Dictionary