that guy tricked me to sell my stocks, he must be a donovan
a person who is very quiet and always scheming in their head
"that guy tricked me to sell my stocks, he must be a donovan" What is the definition of "donovan"?