yemen_arab_republic
1. [ noun ] (government,geography) a republic on the southwestern corner of the Arabian Peninsula on the Red Sea; formerly North Yemen
Related terms: Asian_country Arab_League Asia Arabian_Peninsula