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.      Английский сленговый словарь.