Top definition
Nduru: noun a flying dove trying to alight
Nduru: the flying nduru shall soon alight.
by Jesmion Chikwudi Ibekwe August 31, 2017
Get the mug
Get a nduru mug for your sister Beatrix.