Definition of statue of liberty in English English dictionary
A Statue of Liberty play, which involves a fake in which the quarterback assumes a pose like that of the statue
A pattern where the props are thrown from one hand to the other in a circular motion, with one hand raised significantly above the other
A very large statue in New York harbor considered emblematic of the United States and its attractiveness to voluntary immigrants
a statue of a woman on Liberty Island, in New York Harbour, given to the US by France in 1884 to celebrate the American and French revolutions. The woman is holding up a torch in her right hand and represents freedom