1) A very over active, hyper person. 2) A person whom, speaks utter nonsense repeatedly.
John, you act like such a quackleduck on sunday mornings.
2👍 2👎