Definify.com

Definition 2025


iguasa

iguasa

Spanish

Noun

iguasa f (plural iguasas)

  1. whistling duck

Synonyms