throw oneself to the floor - German English Dictionary