Shoetree Meaning
There are 2 meaning(s) for word Shoetree
Meaning 2 : a wooden or metal device that is inserted into a shoe to preserve its shape when it is not being worn
There are 2 meaning(s) for word Shoetree