The word "dependable" in the passage is closest in meaning to A. adequate B. familiar C. reliable D. plentiful