Ayaba
Ayaba simply means Queen in the Yoruba language.
(For illustrative work email me on ikbusari@gmail.com)
More by Isaac K. Busari View profile
Like
Ayaba simply means Queen in the Yoruba language.
(For illustrative work email me on ikbusari@gmail.com)