Top definition
A name used to mean "The Peace of God" in the Igbo Nigerian lanuage in Western Africa.
My name is Udochi. The peace of God.
by Gdgbjk July 29, 2016
Get the mug
Get a Udochi mug for your grandma Larisa.