human babies duck hybrids
hoobijoobi a person who creeps the life out of u because they are a human duck hybridoh my God did u here that she was a hoobijoobi