GOATSKIN MEANING IN ENGLISH

• Goatskin Definition & Synonyms

  1. (a.) Made of the skin of a goat.
  2. (n.) The skin of a goat, or leather made from it.


RECENT SEARCHES