Voodooed meaning : To bewitch someone or something using voodoo
voodooed
cattle grid
understating
whistling duck
aplomb