Top definition
Ovura is the name of a witch that can make you hallucinate and control your mind.
Ovura is a witch
by Ovura May 04, 2018
Get the mug
Get a Ovura mug for your boyfriend Manafort.
buy the domain for your diy site