Beelingo.com

English Dictionary

  • Hide translation

 mallard mallard /ˈmælɝd/

noun

  1. Wild dabbling duck from which domestic ducks are descended; widely distributed  ( Anas platyrhynchos , mallard )
    wild dabbling duck from which domestic ducks are descended; widely distributed