What is the full meaning of petrostates
PETROSTATE, a small oil-rich country in which institutions are weak and wealth and power are concentrated in the hands of the few [n]
Example of the word petrostates placed on a Scrabble board.