MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Arabia
(/@/'r/eI/b/i//@/ )

noun (n)

  • a peninsula between the Red Sea and the Persian Gulf; strategically important for its oil resources
    sebuah semenanjung antara laut merah dan teluk persia; strategik penting untuk sumber minyak
    source: wordnet30