(for a motor vehicle) to turn over several times - English Synonyms Dictionary

Suggest a Term