1. Popular - well known 2. amazing - Surprising 3. battered - beaten heavily, worn out 4. extended - offered 5. patched - sewn 6. invidious - unjust 7.