caracaras
caracaras has 1 sense in the JumbleFix dictionary. Letters: 9.
Definitions
noun
. Plural of caracara; a bird of prey in the falcon family (Polyborus or Caracara species).