meaning of arabian peninsula

arabian peninsula meaning in General Dictionary

a peninsula between your Red water plus the Persian Gulf; strategically essential for its oil sources