duckfoots

English

Noun

duckfoots

  1. plural of duckfoot