Noun Definition

oxyura

1.Definition: ruddy duck

Category: Animals