İslam terminolojisinde "cihat" kavramının temel ve en geniş anlamı aşağıdakilerden hangisidir?
A) Sadece silahlı mücadele ve savaş
B) Allah yolunda gösterilen her türlü gayret, çaba ve mücadele
C) Gayrimüslimleri zorla İslam'a davet etme
D) Sadece nefsi terbiye etme çabası
E) Ekonomik refahı artırmak için yapılan çalışmalar