Ducky mallard Synonyms

Definitions for Ducky


  • (adjective) being to one's liking
  • (noun) a special loved one

Definitions for Mallard


  • (noun) wild dabbling duck from which domestic ducks are descended; widely distributed