detachable seat cover - English Synonyms Dictionary