Definition of frog's foot in English:

frog's foot

(also frog foot, frogs foot)

noun

English Regional
rare
  • Either of two aquatic plants, water crowfoot Ranunculus aquatilis, and duckweed (genus Lemna).

Origin

Early 16th century; earliest use found in The Grete Herball.