See also: loveaduck

English edit

Interjection edit

love a duck

  1. An exclamation of surprise.

Synonyms edit