MALLARDRUID Meaning of MALLARDRUID in English A mallard who crawls around town curing plants from toxic waste and so forth. Example: Is it a plane? Is it a car? No, it's mallardruid. Slang English vocab. Английский сленговый словарь. 2012