What is the full meaning of cabretta
(Spanish) a soft leather made from the skins of a hairy South American sheep [n -S]
Example of the word cabretta placed on a Scrabble board.