鴨蹼
Mandarin: ya1 pu3
noun
T3
T6
Definitions
  1. 1 a duck's webbed feet noun
← Back to dictionary