Definition, Meaning & Anagrams | English word OYO
OYO
Definitions of OYO
- A state in Nigeria ;; in the South West.
Number of letters
3
Is palindrome
Yes
Search for OYO in:
Page preparation took: 148.92 ms.