the Red Crescent
noun
: an organization in Islamic countries that helps people who are suffering because of a war or natural disaster
Love words? Need even more definitions?
Merriam-Webster unabridged
Share