Definify.com

Definition 2025


yaguasa

yaguasa

Spanish

Noun

yaguasa f (plural yaguasas)

  1. whistling duck

Synonyms