Definify.com

Definition 2024


caracaras

caracaras

English

Noun

caracaras

  1. plural of caracara