plop oneself down - French English Dictionary