the ship slammed into rocks - French English Dictionary