Definify.com

Definition 2025


caracaras

caracaras

English

Noun

caracaras

  1. plural of caracara