English edit

Noun edit

guacharacas

  1. plural of guacharaca

Spanish edit

Noun edit

guacharacas

  1. plural of guacharaca