ramshackle

  1. huge

  2. deny

  3. (of a building or vehicle) poorly constructed

  4. lying below


Correct Option: C

Find more quizzes: