From ezel (“donkey, ass”) + -s- (genitive interfix) + oor (“ear; handle”). The sense “dog-ear” is a calque of German Eselsohr.
ezelsoor n (plural ezelsoren, diminutive ezelsoortje n)