pin seal









pin seal


noun

  1. leather made of the skin of young seals.
54 queries 0.515