Meaning of “donkey jacket” in the English Dictionary

English