1 result found

Search Results for: treadle

Pedal

pedal 1. (Science: marine biology, zoology) Of or pertaining to the foot, or to feet, literally or figuratively;... Read More