Treddle? 2. A prostitute; a strumpet. 3. The dung of sheep or hares. Treadle > Foot please log in to view this image