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