a stumbling blockan obstacle or difficulty that prevents progressLack of funding is a major stumbling block for many promising research projects.NoteLack of funding is a major stumbling block for many promising research projects.Elon.io is an online learning platformWe have an entire course teaching IELTS Vocabulary — Band 7+ grammar and vocabulary.Start learning IELTS Vocabulary — Band 7+ now