Spanish-English dictionary »

media luna roja meaning in English

SpanishEnglish
Media Luna Roja proper noun
{f}

Red Crescent(branch of the Red Cross)
proper noun
[UK: ˈred.ˈkresnt] [US: ˈred.ˈkresnt]