Definify.com

Definition 2026


iguasa

iguasa

Spanish

Noun

iguasa f (plural iguasas)

  1. whistling duck

Synonyms