plop oneself down on - French English Dictionary