smlep's definitions
Means "God" which originates from the Yoruba language in Nigeria. It is often use in conjunction with Yoruba names.
by smlep August 26, 2016
Get the oluwa mug.
Get the oluwa mug.We'll email you a link to sign in instantly.