Italian edit

Noun edit

mallardo m (plural mallardi)

  1. mallard (wild duck)