Search the meaning/definition of over one hundred thousand
words!
Random Word
crusade means
a series of actions advancing a principle or tending toward a particular end; "he supported populist campaigns"; "they worked in the cause of world peace";... more