Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of saudi arabia
  1. noun
    an absolute monarchy occupying most of the Arabian Peninsula in southwest Asia; vast oil reserves dominate the economy
Explanation of saudi arabia
My lists:
Recently viewed words: