duckfeet

English

Noun

duckfeet

  1. plural of duckfoot