Blibbering Humdinger

The Blibbering Humdinger is one of the many stange creatures that Luna Lovegood believes exists though not many others do.