What is the full meaning of cambrels
CAMBREL, the hock of a horse [n]
Example of the word cambrels placed on a Scrabble board.