ride (on the ground) - English Synonyms Dictionary