Walking Crab

Top Definition

A lever lift.






  




Comments