Statue of Liberty
noun phrase
1
: a large copper statue of a woman holding a torch aloft in her right hand located on Liberty Island in New York harbor
2
: a trick play in football in which the ballcarrier takes the ball from the raised hand of a teammate who is faking a pass
Love words? Need even more definitions?
Merriam-Webster unabridged
Share