paradise duck

English

Noun

paradise duck (plural paradise ducks)

  1. Synonym of paradise shelduck.