What is the full meaning of caraps
CARAP, a South American tree of the mahogany family [n]
Example of the word caraps placed on a Scrabble board.