Word Definition

Scampered

  1. of Scamper

Synonyms