super foot

English

Noun

super foot (plural super feet)

  1. Alternative form of superfoot.