Translation of mallard in Malay

mallard

belibis

noun

  • 1

    belibis, itik laut