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