nubucks

English

Noun

nubucks

  1. plural of nubuck