Definition of saudi arabia
English to English noun - an absolute monarchy occupying most of the Arabian Peninsula in southwest Asia; vast oil reserves dominate the economy
source: WordNet 3.0
Visual Synonyms 
Nearby Word
saudi arabia, suksdorfia, sudorific, sturb, sitta europaea, statutory rape, starvation, satrap, satrapy, strapping, sex drive, scout troop, strap, starf, stirp, strip, stripe, strobe, strafe, strive
|
|
|