leathercoat

English

Noun

leathercoat (plural leathercoats)

  1. Alternative form of leather-coat (type of apple).