Definify.com

Definition 2024


guacharaca

guacharaca

Spanish

Noun

guacharaca f (plural guacharacas)

  1. Any bird of the genus Ortalis.

Synonyms