10 letter word for rely upon?