Word Definition

Stumbled

  1. of Stumble

Synonyms