Abhinav

12345678
Across
  1. 3. somebody who is full of themselves
  2. 6. a defect
  3. 7. someone or something that listens to you is obedient
  4. 8. overdone too flashy and showy
Down
  1. 1. amazed
  2. 2. much more than enough
  3. 3. big noisy fight with a lot of people
  4. 4. quick and clever respond
  5. 5. I am sometimes to people (according to them)