What is the full meaning of caracaras
CARACARA, (Spanish) any of several South American carrion-eating birds of prey [n]
Example of the word caracaras placed on a Scrabble board.