Oyo
See also:
oyo
English
Proper noun
Oyo
A
state
of
Nigeria
in the
South West
geopolitical zone. Capital and largest city:
Ibadan
.
Anagrams
yoo
,
Yoo